package com.example.rzprogram;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

import com.example.base.BaseActivity;
import com.lidroid.xutils.ViewUtils;
import com.lidroid.xutils.view.annotation.ViewInject;
import com.lidroid.xutils.view.annotation.event.OnClick;

public class LoginActivity extends BaseActivity {
	private String userName,pwd;
	@ViewInject(R.id.user_id_edit)
	private EditText editTextName;
	@ViewInject(R.id.user_passeword_edit)
	private EditText editTextPwd;

	@Override
	protected void onCreate(Bundle savedInstanceState) {

		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_login_layout);
		ViewUtils.inject(this);
		
	}

	@OnClick({ R.id.btn_register, R.id.btn_login, R.id.btn_forget})
	public void onCliecks(View v) {
		switch (v.getId()) {
		case R.id.btn_register:
			 Intent intent = new Intent(LoginActivity.this,
			 RegisterActivity.class);
			 startActivity(intent);
			break;
		case R.id.btn_login:
			userName = editTextName.getText().toString().trim();
			pwd = editTextPwd.getText().toString().trim();
//			if (MethodUtils.isEmpty(userName)) {
//				startAnimation(editTextName);
//			} else {
//				if (MethodUtils.isEmpty(pwd)) {
//					startAnimation(editTextPwd);
//				} else {
//					 启动请求进行登录
//					ProtocolService.login(userName, pwd,new RequestCallBack<String>() {
//						@Override
//						public void onSuccess(ResponseInfo<String> arg0) {
//							//进行回调解析
//							System.out.println(arg0.result);
//							Toast.makeText(getApplicationContext(), arg0.result, Toast.LENGTH_SHORT).show();
//							Intent intent2 = new Intent(LoginActivity.this,MainActivity.class);
//							startActivity(intent2);
//						}
//						
//						@Override
//						public void onFailure(HttpException arg0, String arg1) {
//							//回调失败
//							Toast.makeText(getApplicationContext(), "登录失败", Toast.LENGTH_SHORT).show();
//						}
//					});
//				}
//			}
//			break;
//			//暂时不请求直接跳
			Intent intent2 = new Intent(LoginActivity.this,MainActivity.class);
			startActivity(intent2);
			LoginActivity.this.finish();
			break;

		case R.id.btn_forget:
			 Intent intents = new Intent(LoginActivity.this,
			 ForgetLoginActivity.class);
			 startActivity(intents);
			break;
		}

	}

}
